/**
 * 投连账户详情
 */
export class PolicyAcctTrxn {
    /**
     * 投资账户明细
     */
    accountList: Array<Account>;
    /**
     * 交易汇总记录
     */
    trxnSummary: Array<TrxnSummary>;
}

/**
 * 账户详情
 */
export class Account {
    /**
     * 投资账户名称
     */
    fundName: string;
    /**
     * 投资账户结余单位数
     */
    unitBalance: string;
    /**
     * 前一日交易价格
     */
    unitPrice: string;
}

/**
 * 交易汇总
 */
export class TrxnSummary {
    /**
     * 交易日期
     */
    trxnDate: number;
    /**
     * 交易类型
     */
    trxnType: string;
    /**
     * 总金额
     */
    trxnAmount: string;
    /**
     * 费用扣除
     */
    chargeAmount: string;
    /**
     * 基金交易金额
     */
    fundTrxnAmount: string;
    /**
     *
     */
    trxnSeq: string;
    /**
     * 交易详情
     */
    trxnDetail: Array<Trxn>;
}

/**
 * 交易详情
 */
export class Trxn {
    /**
     * 投资账户名称
     */
    accountName: string;
    trxnSeq: string;
    /**
     * 账户比例(%)
     */
    accoutPercent: string;
    /**
     * 交易价格
     */
    trxnPrice: string;
    /**
     * 买卖投资单位数
     */
    trxnUnit: string;
    /**
     * 交易金额
     */
    fundTrxnAmount: string;
}
